A JADE-Based Framework for Developing Evolutionary Multi-Agent Systems
نویسندگان
چکیده
Evolutionary agents are flexible, agile, capable of learning, and appropriate for problems with changing conditions or where the correct solution cannot be known in advance. Evolutionary Multi-Agent systems, therefore, consist of populations of agents that learn through interactions with the environment and with other agents and which are periodically subject to evolutionary processes. In this paper we present a JADE-based programming framework for creating evolutionary multiagent systems with the aim of providing all the necessary infrastructure for easily developing multi-agent systems of this type. Through its graphical interface, the framework allows to easily configure the parameters of the multi-agent system, to hold complete control over its execution, and to collect performance data. This way the development of an evolutionary MAS is simplified and only little pieces of code have to be written in order to apply the framework to a particular problem. Along this paper, the features of the framework are described and its capabilities and usage are illustrated through its application to the tic-tac-toe problem.
منابع مشابه
Voltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملDeveloping multi-agent systems with a FIPA-compliant agent framework
To ease large-scale realization of agent applications there is an urgent need for frameworks, methodologies and toolkits that support the effective development of agent systems. Moreover, since one of the main tasks for which agent systems were invented is the integration between heterogeneous software, independently developed agents should be able to interact successfully. In this paper, we pr...
متن کاملDeveloping Multi-agent Systems with JADE
JADE (Java Agent Development Framework) is a software framework to make easy the development of multi-agent applications in compliance with the FIPA specifications. JADE can then be considered a middle-ware that implements an efficient agent platform and supports the development of multi agent systems. JADE agent platform tries to keep high the performance of a distributed agent system implemen...
متن کاملA Framework for Developing Multi-Agent Systems in Ambient Intelligence Scenarios
Research in Ambient Intelligence usually cites Multi-Agent Systems as control solution. This demo introduces a development kit that combines Android, JADE-LEAP, and game engines to create a simulation environment where different systems can be developed. The demoed software will enable agent researchers to look for ways of controlling the elements of an Android based Ambient Intelligence system...
متن کاملJADE: A software framework for developing multi-agent applications. Lessons learned
Since a number of years agent technology is considered one of the most innovative technologies for the development of distributed software systems. While not yet a mainstream approach in software engineering at large, a lot of work on agent technology has been done, many research results and applications have been presented, and some software products exists which have moved from the research c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009